import AsyncStorage from '@react-native-async-storage/async-storage';

// 存储数据
exports.storeData = async (key, value) => {
  try {
    await AsyncStorage.setItem(key, value);
    console.log(`数据已成功存储 ${key}`, value);
  } catch (error) {
    console.error(`存储数据时出错:${key}`, error);
  }
};

// 获取数据
exports.loadData = async key => {
  try {
    const value = await AsyncStorage.getItem(key);
    if (value !== null) {
      console.log(`获取数据:key:${key},res: `, value);
      return value;
    } else {
      console.log(`未找到存储的数据 ${key}`);
    }
  } catch (error) {
    console.error(`获取数据时出错:${key}`, error);
  }
};

// 使用示例
//storeData('username', 'John Doe'); // 存储数据
//retrieveData('username'); // 获取数据
